Ограничения счетного входа

Использую дискретный вход модуля расширения WB5 в качестве счетного. Счетчик специфический - дает 225 импульсов на литр (дешевый китайский - измеряет расход фильтра воды для понимания когда фильтры следует менять), то что показывает кубометры, а не литры (увы, не предусмотрели такой возможности) - плевать, но вот досчитало где-то до 300 и встало. Дальше просто перестало считать. Сбросил показание в mqtt на 0 - стало считать как раньше. 300 подозрительно близко к 65536 = 2^16. Не есть ли это ограничение счетчика? И можно это как-то решить?