Статья

Ватериус - передача любых показаний в любую УК

Практически два года назад, мне прислали на обзор устройство для регистрации показаний счетчиков воды, которое имело необычное название - Ватериус. С тех пор прошло много времени, а я в целом так и не нашел ему адекватного применения. Дело в том, что у меня уже стояла система регистрации импульсов на протоколе Z-Wave и в принципе неплохо работала все эти годы.

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

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

Список интегрированных управляющих компаний меня действительно впечатлил. Такого обширного перечня я не встречал больше нигде. С ним можно ознакомиться по ссылке:

Ватериус — устройство для автоматической передачи показаний водыWi-Fi приставка к счётчикам воды, чтобы видеть показания на сайте и автоматически отправлять их в управляющую компаниюhttps://waterius.ru/list

Моей УК конечно-же не было в списке, но я знал, что она использует систему учета, у которой есть API. Правда УК не захотела предоставлять данные по работе с этим API и вообще отказалась что-либо обсуждать на эту тему.

Но как оказалось - это не требуется.

Интеграция новой управляющей компании в систему Ватериус

Ребята попросили у меня ссылку на сайт личного кабинета и логин/пароль от него. После этого, буквально через неделю ожидания, мою УК добавили в систему. Я проверил - оно работало.

Я предполагаю, что ребята просто парсят сайт и имитируют ручной ввод показаний каким-то образом. Хотя это и неважно. 

Но это решало проблему автоматической передачи показаний счетчиков воды, но не решало проблему ручного сбора показаний остальных счетчиков. От слова совсем.

Немного про счетчики

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

С этими счетчиками на самом деле много разных вопросов. Возьмем, например, водяные счетчики. У них оказывается у разных производителей отличаются типы импульсных выходов. Кроме НАМУР, там еще есть отличия в длительности импульсов. Например, у меня два типа водяных счетчиков, у одного импульсы длительностью 300мс, а у другого 100мс. А моя Z-Wave считалка импульсов умеет видеть только те, которые больше 300мс. И что самое печальное, у теплосчетчика, а он расположен довольно далеко от квартиры и куда по идее "добивает" Z-Wave, имеет длительность импульса 100мс. А WiFi там не достает.

Что касается электросчетчика, то как я и писал выше, я купил новый счетчик с поддержкой протокола ModBus, добавил его в NodeRED и могу получать показания. Но вот что дальше с ними делать - непонятно. Все равно приходится ручками их переписывать из Telegram, куда они мне приходят, в личный кабинет моей УК.

А ведь есть еще всякие счетчики с поддержкой других протоколов. Тот же популярный меркурий со своим, у Энергомеры появились с поддержкой ModBus, но есть и LoRA и другие варианты. Газовые счетчики похожи на водяные, так что там проще. И все это люди с умными домами интегрируют в свои системы и изобретают механизмы передачи их в свои УК.

И тут мне пришла мысль, что у Ватериуса уже есть прекрасная платформа и наработанные механизмы подключения личных кабинетов управляющих компаний в свое облако. Почему бы не добавить туда возможность передавать показания из своих умных домов для всех типов счетчиков?

Другие типы счетчиков в личном кабинете Ватериуса

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

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

Кстати пока я экспериментировал с этой задачей, был существенно доработан шаблон Ватериуса для Sprut.hub, так что там сейчас есть нормальная интеграция "из коробки". Кроме этого, я уже придумал как интегрировать "под капот" Sprut.hub передачу показаний других типов счетчиков, по сути нажатием пары кнопок и вводом пары значений из ЛК Ватериуса в интерфейс спрутхаба.

Для чего это нужно?

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

Но есть сомнения. В том, что это кому-то нужно.

Поэтому и была написана данная статья, на самом деле. Для того, чтобы изучить потребность в такой единой системе сбора показаний счетчиков с последующей передачей показаний дальше. Это сильно облегчит жизнь многим владельцам умных домов, как минимум, в квартирах. Хотя и в частных домах есть "электросчетчики на столбе", показания которых так же нужно передавать в электроснабжающую компанию. Да и счастливые обладатели газа в доме, также будут заинтересованы в этом.

Я полагаю, если эта функция будет реализована, то появятся нормальные и простые инструкции как сделать отправку показаний из таких систем как Home Assistant и NodeRED, а также нормальная документация на API, которая уже в принципе есть, но ее "подшаманят" под эти задачи.

Что нужно сделать?

Чтобы собрать потребность сообщества в таком инструменте, нужно зайти в группу Ватериуса в Telegram и оставить там заявку на добавление электро-, тепло- и газовых счетчиков в систему Ватериуса с тегом #электроэнергия

plaintext
Копировать
Прошу добавить поддержку электро-, газо- и теплосчетчиков в облако ватериуса с передачей показаний в УК.

#электроэнергия

Можно просто нажать кнопку "скопировать" справа и вставить это в чат. 

Я надеюсь, что заявок будет достаточно, чтобы функционал отправки любых показаний был реализован. Хотя я могу конечно ошибаться, и эта возможность нужна лишь единицам. Увидим.


Я вижу на сайте поддержку моей УК, но есть момент, у меня по два стояка холодной и горячей воды, как правильно передать показания? Понимаю что нужно будет две коробки, а дальше в лк тестовом увидел только по одной строке для хвс и гвс или есть возможность добавить еще счетчики?
Две коробки - два набора счетчиков в кабинете. Привязка к счетчикам в ЛК УК идет по серийникам

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