Наш сайт умеет отправлять показания в 150+ личных кабинетов Водоканалов. Что если у вас свой «умный дом», куда подключены счётчики? Мы сделали API от вас к нам, чтобы вы могли передать нам показания со своих устройств и отправить их в Водоканалы.
Чтобы воспользоваться этой функции необходимо добавить «виртуальное устройство», которое может иметь один или несколько счётчиков. К примеру одно устройство может иметь 2 счётчика холодной воды и 2 счётчика горячей воды. Или три тарифа электроэнергии: пик, полупик, ночь. Количество и тип счётчиков (тарифов) задаётся в сообщении к нашему серверу. Но сначала нужно получить уникальный токен устройства.
Эти данные получились следующим запросом:
curl -X POST -d '{"ch0": 127.0, "data_type0": 2, "serial0": "", "key": "SECRET", "email": "your_email@mail.ru"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
Сервер хранит 1 последние показания в сутки.
curl -X POST -d '{"ch0": 0.1, "data_type0": 0, "key": "SECRET"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
"ch0": 0.1 — м3
"data_type0": 0 — Холодная вода
curl -X POST -d '{"ch0": 0.1, "data_type0": 0, "ch1": 0.1, "data_type1": 1, "key": "SECRET"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
"ch0": 0.1 — м3
"data_type0": 0 — Холодная вода
"ch1": 0.1 — м3
"data_type1": 1 - Горячая вода
curl -X POST -d '{"ch0": 0.1, "data_type0": 0, "ch1": 0.1, "data_type1": 1, "ch2": 0.2, "data_type2": 0, "ch3": 0.3, "data_type3": 1, "key": "SECRET"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
"ch0": 0.1 — м3
"data_type0": 0 — Холодная вода-1
"ch1": 0.1 — м3
"data_type1": 1 - Горячая вода-1
"ch2": 0.2 — м3
"data_type0": 0 — Холодная вода-2
"ch3": 0.3 — м3
"data_type1": 1 - Горячая вода-2
curl -X POST -d '{"ch0": 350.0, "data_type0": 2, "key": "SECRET", "email": "your_email@mail.ru"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
"ch0": 350.0 — кВт*ч
"data_type0": 2 — тип Электричество
curl -X POST -d '{"ch0": 350.0, "data_type0": 5, "ch1": 180.0, "data_type1": 6, "key": "SECRET", "email": "your_email@mail.ru"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
"ch0": 350.0 — кВт*ч
"data_type0": 5 — тип Электричество (день)
"ch1": 180.0 — кВт*ч
"data_type1": 6 — тип Электричество (ночь)
curl -X POST -d '{"ch0": 200.0, "data_type0": 7, "ch1": 300.0, "data_type1": 8, "ch2": 100.0, "data_type2": 6,"key": "SECRET", "email": "your_email@mail.ru"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
"ch0": 200.0 — кВт*ч
"data_type0": 7 — тип Электричество (пик)
"ch1": 300.0 — кВт*ч
"data_type1": 8 — тип Электричество (полупик)
"ch2": 100.0 — кВт*ч
"data_type2": 6 — тип Электричество (ночь)
Отправляем на сайт. Перезагружаем страницу личного кабинета.
Если у вас несколько счётчиков, то добавьте 2 устройства на сайт. Вам придёт 2 письма. В каждом из них будет пример запроса и уникальный токен.
Два счётчика воды ГВС и ХВС и электричество
curl -X POST -d '{"ch0": 0.1, "data_type0": 0, "ch1": 0.1, "data_type1": 1, "key": "SECRET_1"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
curl -X POST -d '{"ch0": 350.0, "data_type0": 2, "key": "SECRET_2", "email": "your_email@mail.ru"}' -H "Content-Type: application/json" https://uc.waterius.ru -v
Нажимаем кнопку «Настройка» напротив устройства
Можно настроить отправку показаний на электронную почту, по СМС и на сайты управляющих компаний/ТСЖ/водоканалов.
Полный перечень сайтов доступен по ссылке: https://waterius.ru/list
Заботливый пользователь Андрей Л. уже скинул в чат скрипт для добавления в Home Assistant показаний со своего датчика:
rest_command:
send_waterius_energy:
url: https://uc.waterius.ru
method: POST
payload: '{"ch0": {{ states("sensor.total_energy") }}, "data_type0": 2, "key": "apikeyxxxxxxxxxxxxxxxx"}'
content_type: 'application/json'
На сайте wiki.spruthub.ru есть статья: Передача показаний счетчиков в облако Ватериус
Если возникнут вопросы — пишите в наш телеграм чат @waterius_forum.