Перейти к содержанию

Pulse-water-meter-wb-mcm8: различия между версиями

Материал из XIOT Wiki
м Admin переименовал страницу Подключение импульсного счётчика воды через WB-MCM8 в Подключение импульсного счётчика воды через WB-MCM8: Английский адрес статьи, русский заголовок и сохранение истории по поручению владельца
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE:Подключение импульсного счётчика воды через WB-MCM8}}
__NOTOC__
__NOTOC__


== ⚙️ Принцип работы ==
== ⚙️ Принцип работы ==


Импульсные счётчики воды замыкают контакт при каждом литре или другом объёме воды. Эти импульсы можно регистрировать с помощью модуля {{l|WB-MCM8}}, который отслеживает замыкание входов.
Импульсные счётчики воды (например, модели '''ITELMA WFK''' или '''WFW''') имеют встроенный '''геркон''', который замыкается при прохождении определённого объёма воды.
[[Файл:2025-06-17 20-24-32.png|без|мини|575x575пкс|Счетчик воды ITELMA]]
 
* Обычно срабатывание происходит '''один раз на 10 литров''' — один импульс = 10 л.
* Замыкание контакта происходит на короткое время, после чего он вновь размыкается.
* Эти импульсы можно регистрировать через дискретные входы модуля '''WB-MCM8'''.
 
: 🔍 '''Как это работает:'''
: * При прохождении воды счётчик замыкает контакт — WB-MCM8 фиксирует импульс.
: * Контроллер XIOT, получив импульс, прибавляет к счётчику 0.01 м³.
: * Если вода не течёт — импульсов нет, показания не изменяются.
 
Импульсные выходы не передают текущее значение — '''только импульсы'''. Поэтому важно корректно задать '''начальное значение''' и периодически сверять показания с физическим счётчиком.


== 🔌 Шаг 1. Подключение счётчика к модулю WB-MCM8 ==
== 🔌 Шаг 1. Подключение счётчика к модулю WB-MCM8 ==
Строка 13: Строка 26:
* IN1 ←⎯⎯⎯⎯⎯ Счётчик воды ⎯⎯⎯⎯→ GND
* IN1 ←⎯⎯⎯⎯⎯ Счётчик воды ⎯⎯⎯⎯→ GND


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


== 💧 Шаг 2. Проверка срабатывания ==
== 💧 Шаг 2. Проверка срабатывания ==


* Включите воду, например, откройте кран.
* Откройте кран, чтобы вода начала проходить через счётчик ITELMA.
* Перейдите в интерфейс контроллера Wiren Board (обычно `http://wirenboard.local` или по IP).
* Перейдите в интерфейс контроллера Wiren Board (например, `http://wirenboard.local`).
* Найдите модуль WB-MCM8 и убедитесь, что соответствующий вход (например, IN1) срабатывает (появляется короткое замыкание).
* Найдите модуль '''WB-MCM8''' в списке устройств.
* Убедитесь, что соответствующий вход (например, '''Input 1''') реагирует: его состояние переключается с '''0''' на '''1''' и обратно по мере прохождения воды.
 
: 🔁 '''Типовое поведение импульсного выхода:'''
: * контакт находится в состоянии '''разомкнуто''' примерно первые '''7 литров''';
: * затем на '''3 литра''' замыкается;
: * далее снова разомкнут — и цикл повторяется.
 
Это нормальная работа встроенного магнита геркона, который замыкается лишь на долю времени одного полного импульса (10 литров).


== 🧰 Шаг 3. Создание виртуального устройства в XIOT ==
== 🧰 Шаг 3. Создание виртуального устройства в XIOT ==
Строка 27: Строка 48:
* Задайте имя (например, '''Холодная вода''' или '''Горячая вода''').
* Задайте имя (например, '''Холодная вода''' или '''Горячая вода''').
* В поле '''Подсчёт по сухому контакту''' укажите путь до топика, соответствующего выбранному входу WB-MCM8.
* В поле '''Подсчёт по сухому контакту''' укажите путь до топика, соответствующего выбранному входу WB-MCM8.
[[Файл:2025-06-17 14-57-57.png|без|мини|883x883пкс|Виртуальное устройство "Счетчик воды"]]
:


Пример:
== 🚀 Шаг 4. Загрузка конфигурации и установка начального значения ==
: <code>/wb/wb-mcm8_8/Input 2</code>


== 🚀 Шаг 4. Загрузка конфигурации и установка начального значения ==
* После добавления виртуального устройства '''Счётчик воды''' и загрузки конфигурации на контроллер, необходимо установить текущее значение, отображаемое на физическом счётчике ITELMA.
* Это значение указывается вручную — именно от него будет вестись накопление объёма.


* Сохраните устройство и загрузите конфигурацию на контроллер.
: ⚙️ '''Принцип расчёта:'''
* После запуска устройства откройте его страницу в редакторе.
: * XIOT прибавляет '''10 литров''' (0.01 м³) к текущему значению за каждый импульс от счётчика.
* Введите текущее значение в кубометрах, которое отображается на физическом счётчике.
: * Значение прибавляется только при срабатывании входа WB-MCM8, подключённого к счётчику.
[[Файл:Image234324234.png|без|мини|938x938пкс|Начальное значение счетчика воды]]
* Установить начальное значение можно через интерфейс XIOT, в поле '''"кол-во куб.м."''', соответствующее выбранному счётчику.
* Значение можно корректировать вручную в любое время, если потребуется синхронизировать данные с физическим счётчиком.


== 📈 Особенности учёта ==
== 📈 Особенности учёта ==
Строка 47: Строка 73:
== 📌 Важные замечания ==
== 📌 Важные замечания ==


* Не забудьте убедиться, что топик /devices/... действительно обновляется при импульсе.
* Если используется несколько счётчиков, каждый подключается к отдельному входу MCM8 и требует отдельного виртуального устройства.
* Если используется несколько счётчиков, каждый подключается к отдельному входу MCM8 и требует отдельного виртуального устройства.
[[Категория:Интеграция с Wiren Board]]
[[Категория:Счётчики воды]]
[[Категория:XIOT]]

Текущая версия от 21:27, 2 октября 2026


⚙️ Принцип работы

Импульсные счётчики воды (например, модели ITELMA WFK или WFW) имеют встроенный геркон, который замыкается при прохождении определённого объёма воды.

Счетчик воды ITELMA
  • Обычно срабатывание происходит один раз на 10 литров — один импульс = 10 л.
  • Замыкание контакта происходит на короткое время, после чего он вновь размыкается.
  • Эти импульсы можно регистрировать через дискретные входы модуля WB-MCM8.
🔍 Как это работает:
* При прохождении воды счётчик замыкает контакт — WB-MCM8 фиксирует импульс.
* Контроллер XIOT, получив импульс, прибавляет к счётчику 0.01 м³.
* Если вода не течёт — импульсов нет, показания не изменяются.

Импульсные выходы не передают текущее значение — только импульсы. Поэтому важно корректно задать начальное значение и периодически сверять показания с физическим счётчиком.

🔌 Шаг 1. Подключение счётчика к модулю WB-MCM8

  • Подключите сухой контакт счётчика к одному из входов модуля WB-MCM8 (IN1–IN8).
  • Второй провод счётчика подключается к общему контакту GND.

Пример схемы:

  • IN1 ←⎯⎯⎯⎯⎯ Счётчик воды ⎯⎯⎯⎯→ GND

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

💧 Шаг 2. Проверка срабатывания

  • Откройте кран, чтобы вода начала проходить через счётчик ITELMA.
  • Перейдите в интерфейс контроллера Wiren Board (например, `http://wirenboard.local`).
  • Найдите модуль WB-MCM8 в списке устройств.
  • Убедитесь, что соответствующий вход (например, Input 1) реагирует: его состояние переключается с 0 на 1 и обратно по мере прохождения воды.
🔁 Типовое поведение импульсного выхода:
* контакт находится в состоянии разомкнуто примерно первые 7 литров;
* затем на 3 литра замыкается;
* далее снова разомкнут — и цикл повторяется.

Это нормальная работа встроенного магнита геркона, который замыкается лишь на долю времени одного полного импульса (10 литров).

🧰 Шаг 3. Создание виртуального устройства в XIOT

  • Перейдите в редактор XIOT.
  • Создайте виртуальное устройство типа Счётчик воды.
  • Задайте имя (например, Холодная вода или Горячая вода).
  • В поле Подсчёт по сухому контакту укажите путь до топика, соответствующего выбранному входу WB-MCM8.
Виртуальное устройство "Счетчик воды"

🚀 Шаг 4. Загрузка конфигурации и установка начального значения

  • После добавления виртуального устройства Счётчик воды и загрузки конфигурации на контроллер, необходимо установить текущее значение, отображаемое на физическом счётчике ITELMA.
  • Это значение указывается вручную — именно от него будет вестись накопление объёма.
⚙️ Принцип расчёта:
* XIOT прибавляет 10 литров (0.01 м³) к текущему значению за каждый импульс от счётчика.
* Значение прибавляется только при срабатывании входа WB-MCM8, подключённого к счётчику.
Начальное значение счетчика воды
  • Установить начальное значение можно через интерфейс XIOT, в поле "кол-во куб.м.", соответствующее выбранному счётчику.
  • Значение можно корректировать вручную в любое время, если потребуется синхронизировать данные с физическим счётчиком.

📈 Особенности учёта

  • Подсчёт идёт на основании количества импульсов от счётчика.
  • Обратной связи нет: если модуль WB-MCM8 или контроллер будет выключен, импульсы, прошедшие в это время, будут потеряны.
  • Рекомендуется:
 * Дважды в год сверять показания с физическим счётчиком.
 * При необходимости — вручную скорректировать значение в виртуальном устройстве.

📌 Важные замечания

  • Если используется несколько счётчиков, каждый подключается к отдельному входу MCM8 и требует отдельного виртуального устройства.