Статья

Ватериус - система учета показаний счетчиков с импульсным выходом

Предыстория данной статьи очень банальна: у меня в доме есть счетчики воды, они глупые и хочется как-то автоматизировать съем показаний с них для передачи в управляющую компанию. Так как счетчики глупые, то их придется либо модернизировать, либо менять. Обзор различных решений на рынке (умные счетчики, хитрые системы сбора данных и т.д. и т.п.) привел меня к мысли о том, что не стоит мудрить, покупать какие-то умные счетчики, навороченные системы сбора данных с их экрана и так далее. Самое простое решение - поменять текущие на такие же, но с импульсным выходом и обеспечить сбор показаний самым простым способом на сегодня. Импульсный выход - это, грубо говоря, геркон, который замыкается в зависимости от потребленного количества воды. Периодичность замыкания может отличаться от производителя к производителю, например, в одном варианте контакт замыкается каждый литр, а в другом варианте - каждые 10 литров. Все это написано в паспорте и большинство систем сбора показаний умеют различать этот момент. Так как у меня никаких предпочтений не было, то я искал в сети то, что можно быстро купить и желательно в России. Причем чтобы это решение было долгоживущим и интегрировалось в умный дом. Протокол обмена данных при этом, на данном этапе, мне был не важен. Есть, например, решение от компании Saures, но никакой внятной информации об интеграции напрямую в умный дом мне на глаза не попалось, зато я нашел решение от компании Ватериус, которое полностью удовлетворяло моим потребностям. Был задан вопрос на тему: "А можно ли потестировать данное решение?". И компания, не раздумывая, отправила мне комплект на тестирование. Комплект пришел довольно быстро и оказался отлично упакованным (даже батарейки были в комплекте). Хотя я предполагаю, что это не совсем привычный комплект поставки и упаковки.

Как мы видим, для подключения счетчиков есть специальный разъем, выполненный в виде четырех быстрозажимных клемм, а также есть крепление на трубу, чтобы устройство не валялось где-то на полу.

В комплекте также шли две черных стяжки (вторая потерялась в глубинах коробки), а если разобрать корпус, то мы видим небольшую плату, разъем для подключения счетчиков и "кровать" для установки трех батареек типа АА. Очень минималистично и лаконично.

Причем, как можно понять из состояния корпуса, он не водонепроницаем, от слова совсем. Так что размещать его нужно в таком месте, куда точно вода не попадет. Что касается клемм для подключения счетчиков, то при установке я столкнулся с первым затруднением. Дело в том, что для экспериментов я купил и поставил счетчик на холодную воду, которая идет к многоступенчатому фильтру для очистки питьевой воды. Чтобы считать количество очищенных литров и вовремя менять сменные блоки. Так вот, при подключении счетчика, провод оказался настолько маленького сечения, что при попытке его просунуть в клемму, он постоянно гнулся, а клеммы были настолько тугими, что этот процесс не назвать самым простым, особенно если у вас счетчики расположены в труднодоступном месте. Так что советую обзавестись отверткой, чтобы нажимать на зажимы клеммы, дабы было удобнее. После подключения счетчика, ватериус необходимо настроить. Инструкция по настройке есть на сайте, довольно проста и количество настроек не сильно большое. Вы даже можете поиграться с настройкой прибора на эмуляторе для настройки, который также есть на сайте. Также есть демо личного кабинета, чтобы понять, какие настройки и какие данные вам будут доступны. В итоге, мы идем по инструкции и настраиваем устройство. Для этого мы зажимаем единственную кнопку на приборе на 5 секунд и, отпуская ее, загорается яркий зеленый светодиод. Прибор вошел в состояние настройки. И это единственный период, когда на него можно зайти, подключившись к нему напрямую по WiFi и что-либо с ним сделать. Все остальное время ватериус живет своей жизнью и просто отправляет показания. В обычном состоянии на него нельзя зайти удаленно и что-либо поправить. Да и в этом нет особой необходимости. Подключившись к ватериусу по WiFi (напрямую со смартфона ищем точку доступа с названием Waterius*), переходим по адресу 192.168.4.1 и попадаем в настройки устройства.Там мы выбираем к какой вашей WiFi сети необходимо подключиться, вводим пароль от сети, а также электронную почту. Почта необходима в том числе для того, чтобы передавать показания на сайт waterius.ru, чтобы вы их видели в своем личном кабинете.

Для того, чтобы ватериус определил тип подключенных счетчиков, необходимо пролить определенное количество воды, чтобы произошли несколько замыканий контактов и прибор понял, что счетчики подключены и работают.А вот для настройки подключения к системе умного дома, вам необходимо установить галочку на разделе "Дополнительные настройки" и у вас появятся настройки для подключения устройства к вашему MQTT серверу с указанием конкретного топика, к сервису Blynk.cc и там же можно указать адрес электронной почты, на которую будут отправляться ежедневные e-mail'ы с показаниями (если вам это необходимо).

После этих настроек, мы нажимаем на кнопку "Сохранить" и вуаля, наш прибор работает. Так как ватериус передает показания только раз в сутки, то вам необходимо после настройки успокоиться и пользоваться водой как обычно. И по прошествии суток, на ваш MQTT брокер, или e-mail, или в личный кабинет на сайте придут показания с ваших счетчиков. Ну а если вы не хотите ждать сутки, то вы можете просто нажать на кнопку на корпусе, прибор проснется и отправит текущие показания во все необходимые направления. Кстати стоит отметить, что в личном кабинете на сайте, показания округляются до сотых, а в самом приборе и в MQTT пакетах они передаются полностью, с точностью до тысячных, имейте это в виду. В личном кабинете, кроме актуальных показаний счетчика, вы можете выполнить определенные настройки. Например, указать в настройках электронной почты дату отправки ежемесячных показаний на ваш емейл.

А нажав на шестеренку в главном окне личного кабинета (справа от заголовка), вы попадаете в тонкую настройку. Тут вы можете указать персональные номера для каждого Ватериуса, указать серийные номера каждого счетчика и даты их поверки. Также в этом разделе у вас есть возможность настройки передачи показаний в определённую управляющую компанию из списка предложенных. Он не сильно велик, но не все УК позволяют удаленно передавать показания через те или иные способы передачи данных.

В общем-то это и есть вся настройка. Прибор работает по принципу "настроил и забыл". Что же касается интеграции в умный дом, то я с легкостью добавил ватериус в свой Home Assistant через настройку MQTT сенсоров.

- platform: mqtt name: "Kitchen Cold Water" state_topic: "waterius/индекс/ch1" value_template: "{{ value }}" unit_of_measurement: "м3" icon: mdi:water - platform: mqtt name: "Kitchen Hot Water" state_topic: "waterius/индекс/ch0" value_template: "{{ value }}" unit_of_measurement: "м3" icon: mdi:water - platform: mqtt name: "Kitchen Cold Day" state_topic: "waterius/индекс/delta1" value_template: "{{ value }}" unit_of_measurement: "литр" icon: mdi:delta - platform: mqtt name: "Kitchen Hot Day" state_topic: "waterius/индекс/delta0" value_template: "{{ value }}" unit_of_measurement: "литр" icon: mdi:delta - platform: mqtt name: "Kitchen Voltage" state_topic: "waterius/индекс/voltage" value_template: "{{ value }}" unit_of_measurement: "V" icon: mdi:battery - platform: mqtt name: "Kitchen Voltage Low" state_topic: "waterius/индекс/voltage_low" value_template: "{{ value }}" unit_of_measurement: "" icon: mdi:battery-off-outline

Плюс, я настроил передачу ежедневных показаний в Telegram, но уже из NodeRed, который передает данные сразу же, как только они появляются на брокере. Надо кстати заметить, что данные передаются примерно в то время дня, когда вы закончили настройку устройства. То есть не точно в то же время, а около того :))) Плюс-минус час.

Выводы

Ватериус - отличное решение из тех, что "поставил и забыл". Реально работает стабильно, и на протяжении нескольких месяцев использования, разбега показаний между данными на устройстве и данными на самом счетчике нет. Вообще. Точность до литра.

Из плюсов - простота настройки, простота интеграции и универсальность решения. Плюс батарейки обычные, никаких аккумуляторов, внешних источников питания и т.д. и т.п.

Из минусов - WiFi присоединение. Хотя это очень такой несущественный минус. Скорее, и не минус совсем. WiFi позволяет отправлять данные напрямую на сайт, на брокер и на любые внешние сервисы. Единственная проблема, которая может омрачить жизнь - это недоступность роутера в момент передачи показаний. А так как она делается только раз в день, то вы просто не увидите показания за этот день. Они хранятся в самом устройстве, так что вы их не потеряете, а просто не увидите.

Существенный минус был связан с тем, что показания, передаваемые на MQTT брокер, не имели статуса Retained, то есть если тот же Home Assistant перезагрузить, то показания не будут видны до очередной передачи. Но после того, как я сообщил об этом недостатке разработчику, он быстро поправил его, поэтому в свежих прошивках все нормально. Правда в этом тоже есть еще один минус.

Перепрошить ватериус не так-то просто (вот инструкция), так что с этим придется заморочиться. А так-то, неплохо было бы иметь возможность обновлять прошивку "по воздуху". Хотя это не критично, конечно. Оно работает и работает.

Проект кстати открытый, то есть вы можете самостоятельно собрать устройство. Для этого на гитхабе проекта есть все необходимое. Но для тех, кому жалко времени и кому необходимо просто устройство, которое будет просто работать - можно заказать на том же Али и не заморачиваться.

Вот в общем-то и все. Я прибором доволен. До перепрошивки пока руки не дошли, но, по сути, это мало на что влияет. Так что теперь запланирована замена основных счетчиков на воду и переезд Ватериуса туда, уже на боевое дежурство.


Отличная статья и устройство. Подписался на ожидание Ватериуса для всех видов счетчиков - надеюсь, что и для моих неэлектронных тоже что-то придумают.

А как его закинуть в Homebridge?))) тема отличная! 

Спасибо! Вау, с Homebridge еще не знакомы. Если Homebridge может получать данные по MQTT или HTTP протоколу, то реально подружить.

Уже 2 месяца как работает счетчик. Отлично справляется. Спасибо Евгению Донцову. Надеюсь, проект будет развиваться.

Успешно подключил Ватериус в систему управления умным домом MajorDoMo.


Написал инструкцию как это сделать локально с помощью MQTT: https://mjdm.ru/forum/viewtopic.php?p=129000#p129000">https://mjdm.ru/forum/viewtopi...


Работает уже почти 1 год. Полёт отличный.

Добрый день! Подскажите где и с кем можно пообщаться на тему настройки самодельного варианта ватериуса? Дело в том что прошил есп по интрукции с гитхаба, нажимаю кнопку и удерживаю 5сек. светодиод загорается, но есп точку доступа не создает, подключил к терминалу (putty, arduino monitor) - туда прилетает одно сообщение из нескольких строк, но оно из не читаемых символов(
Да, кстати в телеграм канале waterius_forum задал один вопрос и меня по чему то сразу забанили(
Добрый день! Мы никого не баним, возможно капча-фильтр шалит. Проверил по заблокированным спискам — восстановил.

Вернуться назад
Вернуться назад