Прошивка поддерживает два импульсных счетчика (ITELMA и подобных) Начальные значения счетчиков определены в #define:
-
#define CNT_CUBES 111
(кубометры холодной воды)
-
#define CNT_BUCKETS 22
(ведра холодной воды)
-
#define CNT_CUBES2 333
(кубометры горячей воды)
-
#define CNT_BUCKETS2 44
(ведра горячей воды)
Импульсный сигнал снимается с красного провода, подключенного к A4 для холодной воды и A5 - для горячей воды. Белые провода счетчиков соединяют с общим выводом микроконтроллеров
Показания передаются в сеть BLE периодически, при прохождении очередного импульса, в формате WC111.22:WH333.44
В остальное время контроллер находится в режиме энергосбережения. Показания счетчиков можно обнаружить, сканируя сеть с помощью смартфона и приложения, например, eDebugger
В будущем планирую сделать прошивку для приемника сигналов на втором ch592, который будет передавать показания в компьютер.