{"id":14963851,"url":"https://github.com/dontsovcmc/waterius","last_synced_at":"2025-05-15T08:04:43.227Z","repository":{"id":31815203,"uuid":"117387751","full_name":"dontsovcmc/waterius","owner":"dontsovcmc","description":"Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.","archived":false,"fork":false,"pushed_at":"2025-04-01T15:08:52.000Z","size":12171,"stargazers_count":612,"open_issues_count":50,"forks_count":112,"subscribers_count":49,"default_branch":"master","last_synced_at":"2025-04-14T13:07:02.556Z","etag":null,"topics":["arduino","atmel","attiny","blynk","embedded","esp8266","hardware","i2c","industry-monitor","internet-of-things","iot","smart-home","smarthome","smarthomes","watermeter"],"latest_commit_sha":null,"homepage":"https://waterius.ru","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dontsovcmc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-01-13T23:51:04.000Z","updated_at":"2025-04-13T00:38:44.000Z","dependencies_parsed_at":"2023-10-28T05:24:47.936Z","dependency_job_id":"8a33e800-ec6b-465c-b445-b19e3f87cd37","html_url":"https://github.com/dontsovcmc/waterius","commit_stats":{"total_commits":1022,"total_committers":33,"mean_commits":30.96969696969697,"dds":"0.34246575342465757","last_synced_commit":"0df5a5df50b6ff801b243a557b6f9e1125b8e2ff"},"previous_names":[],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontsovcmc%2Fwaterius","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontsovcmc%2Fwaterius/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontsovcmc%2Fwaterius/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontsovcmc%2Fwaterius/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dontsovcmc","download_url":"https://codeload.github.com/dontsovcmc/waterius/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254301422,"owners_count":22047901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","atmel","attiny","blynk","embedded","esp8266","hardware","i2c","industry-monitor","internet-of-things","iot","smart-home","smarthome","smarthomes","watermeter"],"created_at":"2024-09-24T13:32:14.138Z","updated_at":"2025-05-15T08:04:43.167Z","avatar_url":"https://github.com/dontsovcmc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ватериус 1.1.5\n## Wi-Fi приставка для импульсных счётчиков воды, газа, тепла\n\n\u003ca href=\"https://travis-ci.org/dontsovcmc/waterius\" target=\"_blank\"\u003e\u003cimg src=\"https://travis-ci.org/dontsovcmc/waterius.svg?branch=master\"\u003e\u003c/a\u003e\n\n![waterius2-phone_](https://user-images.githubusercontent.com/3930496/149906477-6aa47cdd-f714-4546-85ff-5541c60260a2.jpeg)\n\n[Еnglish](https://github.com/dontsovcmc/waterius/blob/master/English.md)\n\n✅ Протоколы HTTP, MQTT\n\n✅ Поддержка \u003ca href=\"https://yandex.ru/alice/smart-home\" targe=\"_blank\"\u003eУмного дома Яндекса\u003c/a\u003e, \u003ca href=\"https://www.home-assistant.io/\" targe=\"_blank\"\u003eHomeAssistant\u003c/a\u003e,  \u003ca href=\"https://www.hackster.io/dontsovcmc/domoticz-4346d5\" targe=\"_blank\"\u003eDomoticz\u003c/a\u003e, \u003ca href=\"https://spruthub.ru\" targe=\"_blank\"\u003eSprutHub\u003c/a\u003e \n\n✅ Личный кабинет \u003ca href=\"https://waterius.ru?utm_source=github\u0026utm_medium=link\u0026utm_campaign=github_16092021\u0026utm_content=github\u0026utm_term=github\" target=\"_blank\"\u003ewaterius.ru\u003c/a\u003e\n\n- автоматическая \u003ca href=\"https://waterius.ru?utm_source=github\u0026utm_medium=link\u0026utm_campaign=github_16092021\u0026utm_content=github\u0026utm_term=github\" target=\"_blank\"\u003eсдача показаний счётчиков\u003c/a\u003e в 151 «водоканал» России и СНГ (на сентябрь 2024 г.).\n- отправка на электронную почту\n- отправка по СМС \n- телеграм бот\n\n✅ Работает от 3-х батареек АА несколько лет\n\n### Подходит к счётчикам\n✅ Все счётчики воды с [импульсным выходом](https://github.com/dontsovcmc/waterius/issues/65) (провод торчит из корпуса)\n\n✅ Все счётчики газа с герконом\n\n✅ Электронные счётчики газа: Бетар СГБМ-4 [подробнее](https://github.com/dontsovcmc/waterius/issues/233)\n\n✅ Электронные счётчики тепла: Sanext Monu CU, Берил ITELMA СТЭ 31 [подробнее](https://github.com/dontsovcmc/waterius/issues/233)\n\n✅ Счётчики электричества: Энергомера CE101, Энергомера ЦЭ6803В 10-100А М7 Р31 и возможно другие импульсные\n\n\n### Где купить\n\n[waterius.ru](https://waterius.ru?utm_source=github\u0026utm_medium=link\u0026utm_campaign=github_16092021\u0026utm_content=github\u0026utm_term=github)\n\n### Характеристики\n- подключение до двух счётчиков\n- 3 АА батарейки (~2-4 года работы)\n- передача по Wi-Fi\n- не нужно знать, вес импульса у счётчика воды (Ватериус сам определит 1 или 10л/имп)\n- не нужно знать, какого типа выход счётчика воды: \"сухой контакт\" или \"НАМУР\"\n- настраиваемый период отправки\n- ручная настройка веса импульса\n- дискавери для Home Assistant\n- возможно указать свои: веб сервер, MQTT брокер, сервер Blynk, NTP сервер\n\n#### Данные с Ватериуса можно увидеть:\n* на сайте \u003ca href=\"https://waterius.ru?utm_source=github\u0026utm_medium=link\u0026utm_campaign=github_16092021\u0026utm_content=github\u0026utm_term=github\"\u003ewaterius.ru\u003c/a\u003e\n* в Приложении \u003ca href=\"https://yandex.ru/alice/smart-home\"\u003eУмный дом с Алисой от Яндекса\u003c/a\u003e\n* в HomeAssistant [инструкция с пояснениями](Home_Assistant_setup.md), [конфигурация](https://github.com/dontsovcmc/waterius/blob/master/homeassistant.configuration.yaml), [обсуждение](https://github.com/dontsovcmc/waterius/issues/86)\n* в Domoticz [инструкция](https://www.hackster.io/dontsovcmc/domoticz-4346d5)\n* в SprutHub [инструкция](https://wiki.spruthub.ru/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%B0_MQTT)\n* на вашем [HTTP/HTTPS сервере](https://github.com/dontsovcmc/waterius/blob/master/Export.md#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8-%D0%BF%D0%BE-http-%D1%81%D0%B2%D0%BE%D0%B9-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80)\n* в MQTT клиенте [описание полей и настройка](https://github.com/dontsovcmc/waterius/blob/master/Export.md#настройка-отправки-по-mqtt)\n* там, куда сами запрограммируете\n  * [httpwaterius](https://github.com/grffio/httpwaterius) - web сервер с простым UI от [grffio](https://github.com/grffio)\n* передать сразу в управляющую компанию через сайт [waterius.ru](https://waterius.ru?utm_source=github\u0026utm_medium=link\u0026utm_campaign=github_16092021\u0026utm_content=github\u0026utm_term=github).\n\n## Подключение и настройка\n[Текстом](http://waterius.ru/manual?utm_source=github)\n[Видео](https://www.youtube.com/watch?v=dsmIdWbqJ58)\n\n## Аналоги\n[Заводские и DIY](https://github.com/dontsovcmc/waterius/issues/10)\n\n## DIY Сделать самому\n[Скачать прошивки](https://github.com/dontsovcmc/waterius/releases)\n\nНародная инструкция в инфо Телеграм чата: [waterius_forum](https://t.me/waterius_forum)\n- [Список деталей и создание платы](https://github.com/dontsovcmc/waterius/blob/master/Making.md)\n- [Прошивка Attiny85 и ESP](https://github.com/dontsovcmc/waterius/blob/master/Firmware.md) \n- [Установка и настройка](https://github.com/dontsovcmc/waterius/blob/master/Setup.md) \n\n### Геркон для газового счётчика\nКорпус для геркона под газовый счетчик BK-G4T [bk-g4t-sensor.zip](https://github.com/dontsovcmc/waterius/files/10365883/bk-g4t-sensor.zip)\n\n## Принцип работы\nСчётчик импульсов состоит из двух микросхем. Attiny85 считает импульсы в режиме сна и сохраняет их в EEPROM. Раз в сутки она будит ESP8266 и слушает i2c линию. ESP8266 спрашивает у Attiny85 данные и отправляет их на сервер. После этого ESP8266 засыпает, а Attiny85 продолжает считать-считать-считать...\n\n### Известные ошибки\n- Иногда не надёжно подключается к некоторым роутера Asus, Kineetic. Укажите в настройках Вай-фая ватериуса \"only G\". \n- До версии 0.11.8: Иногда не подключается к Ростелекомовским роутерам: Sercomm rv6699, Innbox e70, e80 (192.168.0.1), TP-Link AX5400. Лечится указанием статического ip в настройках. Если у вас такие, напишите в теме: [Проблемы с роутерами](https://github.com/dontsovcmc/waterius/issues/131)\n- До версии 0.11.7 не подключается к Wi-Fi с пробелом в названии.\n\n## Схема\nЗаводская плата:\n![плата ватериуса](https://github.com/dontsovcmc/waterius/blob/master/Board/board_3_3.jpg)\n\nВ репозитории ещё есть однослойная для ЛУТа.\n\n## Разработка \nВетка dev для pull-request\nВетка master только для публикации прошивок\n\nИз актуальных задач остались сложные:\n- Реализовать запись лога в файл (LittleFS), чтобы можно было скачать (/logs.html)\n- OTA обновления: предложить код прошивки и пример веб-сервера (можно на базе NodeMCU)\n\n### Модификации\n[ветка attiny84](https://github.com/dontsovcmc/waterius/tree/attiny84) поддерживает плату [Waterius-Attiny84-ESP12F](https://github.com/badenbaden/Waterius-Attiny84-ESP12F) с 4мя счетчиками и 2мя датчиками протечек.\n\n[Waterius на ESP32 с NB-IoT](https://github.com/OloloevReal/Waterius32) от OloloevReal\n\nДатчик протечек:\n- На пине reset сделал [OloloevReal](https://github.com/OloloevReal), вот [схема](https://github.com/dontsovcmc/waterius/issues/51)\n- Есть в клоне [Waterius-Attiny84-ESP12F](https://github.com/badenbaden/Waterius-Attiny84-ESP12F), спасибо [badenbaden]\n\n# Ответственность\nПрошивка Ватериуса сделана на основе открытых библиотек, работоспособность которых никто не гарантирует. Я также не могу обещать, что устройство будет работать с вашем оборудованием и вы не получите ущерба как во время изготовления, так и во время эксплуатации устройства =). Пожалуйста, сообщите о любом опыте изготовления и использования [тут](https://github.com/dontsovcmc/waterius/issues). Вы поможете развитию проекта! \n[Лицензия GNU GPLv3](https://github.com/dontsovcmc/waterius/blob/master/LICENSE)\n\n# Благодарности\n- [marvel-m9y](https://github.com/marvel-m9y) за поддержку HTTPS\n- [OloloevReal](https://github.com/OloloevReal) за датчик протечки, работу по ESP32\n- [popsodav](https://github.com/popsodav) за MQTT\n- Ивану Коваленко и Иван Ганжа за консультации по электротехнике\n- Alex Jensen, за проект [температурного датчика](https://www.cron.dk/esp8266-on-batteries-for-years-part-1).\n- [freenetwork](https://github.com/freenetwork) за конфигурацию для HomeAssistant\n- [grffio](https://github.com/grffio) за локальный веб-сервер\n- [Игорю Вахромееву](http://vakhromeev.com) за наикрутейший редизайн настроек\n- Сергею А. (г. Мурманск) за подробную инструкцию по [настройке Domoticz и NodeRed](https://www.hackster.io/dontsovcmc/domoticz-4346d5)\n- [sintech](https://github.com/sintech) за найденные и исправленные баги\n- [zinger76](https://github.com/zinger76) за ссылку на заказ платы и [3D модель крепления](https://github.com/dontsovcmc/waterius/blob/master/wall-mount/wall_mount.md) к стене\n- [badenbaden](https://github.com/badenbaden) за дельные комментарии по производству и новую версию!\n- [kick2nick](https://github.com/kick2nick) за доработки функционала.\n- [foxel](https://github.com/foxel) за доработку платы.\n- Пользователям, приславшим очепятки и предложения: Дмитрию (г. Москва), Сергею (г. Кострома), Александру (г. Санкт-Петербург), Сергею (г. Мурманск), Антону (г. Красноярск) и др.\n- Денису С. (г. Москва) за видео установки Ватериуса.\n- [ivakorin](https://github.com/ivakorin) за инструкцию к Home Assistant\n- Евгению К. из Самары, Олегу из Москвы за критику и помощь с прошивкой\n- Олегу К. из Республики Беларусь за [инструкцию к MajorDoMo](https://mjdm.ru/forum/viewtopic.php?p=129000#p129000)\n- [Drafteed](https://github.com/Drafteed) за виджет карты России\n- [neitri](https://github.com/neitri) за доработки прошивки\n- [L2jLiga](https://github.com/L2jLiga) за обновление конфигурации Home Assistant\n- nyroux за корпус геркона для газового счётчика\n- Anat0liyBM за поддержку discovery HA\n- [vzagorovskiy](https://github.com/vzagorovskiy) за большое обновление [0.11.0](https://github.com/dontsovcmc/waterius/releases/tag/0.11.0-beta)\n- [abrant-ru](https://github.com/abrant-ru) за поддержку счётчиков с выходом \"открытый коллектор\" (короткими импульсами)\n- Даниилу Макарову за дизайн веб интерфейса\n- [videlinagbm](https://github.com/videlinagbm) за верстку веб интерфейса и js код\n\nФорумам: \n- https://electronix.ru\n- https://esp8266.ru\n- https://easyelectronics.ru\n\n## Star History\n\n\u003cimg src=\"https://api.star-history.com/svg?repos=dontsovcmc/waterius\u0026type=Date\" width=\"400\"\u003e\n\n## Контакты\n\nСвязь: [Facebook](https://www.facebook.com/waterius), [VK](https://vk.com/waterius1), [Instagram](https://www.instagram.com/waterius.ru/)\n\nЗадавайте вопросы в Телеграм чате: [waterius_forum](https://t.me/waterius_forum)\n\nНайденные ошибки [в issues](https://github.com/dontsovcmc/waterius/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdontsovcmc%2Fwaterius","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdontsovcmc%2Fwaterius","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdontsovcmc%2Fwaterius/lists"}