prefixkit Вопрос инженеруСпросить Поддержать EN

Zigbee-устройства Розетки и реле с замером энергии

Ensystec Ensystec-Leak-Protect-Zigbee

Leak protect controller with Zigbee module. Работает с Zigbee2MQTT без шлюза и облака производителя: устройство подключается к Zigbee-стику и появляется в Home Assistant.

Производитель
Ensystec
Модель
Ensystec-Leak-Protect-Zigbee
Тип
Розетки и реле с замером энергии
Питание
батарейка — конечное устройство, сеть не усиливает
Обновление прошивки (OTA)
да, через Zigbee2MQTT

Найти в магазинах: AliExpress

Ссылки ведут на поиск в магазинах; часть ссылок партнёрские — покупка по ним ничего не стоит вам и поддерживает сайт. Мы не продаём устройства и не получаем их от производителей.

Что умеет

ФункцияСвойствоЗначенияУправление
Вкл / выкл (1)state_1—можно менять
Протечкаwater_leak—только чтение
Батарея разряжена (1)battery_low_1—только чтение
Мощностьpowerunknown, mains (single phase), mains (3 phase), batteryтолько чтение
Alarm resetalarm_resetresetможно менять
Force open (6)force_open_6Force openможно менять
Input 1 water meter (7)input_1_water_meter_7m3 · 0…281474976710655можно менять
Input 1 divisor (7)input_1_divisor_71…16777215можно менять
Input 1 multiplier (7)input_1_multiplier_71…16777215можно менять
Input 2 water meter (8)input_2_water_meter_8m3 · 0…281474976710655можно менять
Input 2 divisor (8)input_2_divisor_81…16777215можно менять
Input 2 multiplier (8)input_2_multiplier_81…16777215можно менять
Input 3 water meter (9)input_3_water_meter_9m3 · 0…281474976710655можно менять
Input 3 divisor (9)input_3_divisor_91…16777215можно менять
Input 3 multiplier (9)input_3_multiplier_91…16777215можно менять
Input 4 water meter (10)input_4_water_meter_10m3 · 0…281474976710655можно менять
Input 4 divisor (10)input_4_divisor_101…16777215можно менять
Input 4 multiplier (10)input_4_multiplier_101…16777215можно менять
Input 5 water meter (11)input_5_water_meter_11m3 · 0…281474976710655можно менять
Input 5 divisor (11)input_5_divisor_111…16777215можно менять
Input 5 multiplier (11)input_5_multiplier_111…16777215можно менять
Input 6 water meter (12)input_6_water_meter_12m3 · 0…281474976710655можно менять
Input 6 divisor (12)input_6_divisor_121…16777215можно менять
Input 6 multiplier (12)input_6_multiplier_121…16777215можно менять
Input 7 water meter (13)input_7_water_meter_13m3 · 0…281474976710655можно менять
Input 7 divisor (13)input_7_divisor_131…16777215можно менять
Input 7 multiplier (13)input_7_multiplier_131…16777215можно менять
Input 8 water meter (14)input_8_water_meter_14m3 · 0…281474976710655можно менять
Input 8 divisor (14)input_8_divisor_141…16777215можно менять
Input 8 multiplier (14)input_8_multiplier_141…16777215можно менять
Input 9 water meter (15)input_9_water_meter_15m3 · 0…281474976710655можно менять
Input 9 divisor (15)input_9_divisor_151…16777215можно менять
Input 9 multiplier (15)input_9_multiplier_151…16777215можно менять
Input 10 water meter (16)input_10_water_meter_16m3 · 0…281474976710655можно менять
Input 10 divisor (16)input_10_divisor_161…16777215можно менять
Input 10 multiplier (16)input_10_multiplier_161…16777215можно менять
Вкл / выкл (2)state_2—можно менять
Position percent (2)position_percent_2%только чтение
Electric valve connection out1 (2)electric_valve_connection_out1_2—только чтение
Вкл / выкл (3)state_3—можно менять
Position percent (3)position_percent_3%только чтение
Electric valve connection out2 (3)electric_valve_connection_out2_3—только чтение
Input 1 config (7)input_1_config_7deactivated, sensor, meterможно менять
Input 2 config (8)input_2_config_8deactivated, sensor, meterможно менять
Input 3 config (9)input_3_config_9deactivated, sensor, meterможно менять
Input 4 config (10)input_4_config_10deactivated, sensor, meterможно менять
Input 5 config (11)input_5_config_11deactivated, sensor, meterможно менять
Input 6 config (12)input_6_config_12deactivated, sensor, meterможно менять
Input 7 config (13)input_7_config_13deactivated, sensor, meterможно менять
Input 8 config (14)input_8_config_14deactivated, sensor, meterможно менять
Input 9 config (15)input_9_config_15deactivated, sensor, meterможно менять
Input 10 config (16)input_10_config_16deactivated, sensor, meterможно менять
Input 1 leak detect (7)input_1_leak_detect_7—только чтение
Input 2 leak detect (8)input_2_leak_detect_8—только чтение
Input 3 leak detect (9)input_3_leak_detect_9—только чтение
Input 4 leak detect (10)input_4_leak_detect_10—только чтение
Input 5 leak detect (11)input_5_leak_detect_11—только чтение
Input 6 leak detect (12)input_6_leak_detect_12—только чтение
Input 7 leak detect (13)input_7_leak_detect_13—только чтение
Input 8 leak detect (14)input_8_leak_detect_14—только чтение
Input 9 leak detect (15)input_9_leak_detect_15—только чтение
Input 10 leak detect (16)input_10_leak_detect_16—только чтение
Input 1 wire break control (7)input_1_wire_break_control_7—только чтение
Input 2 wire break control (8)input_2_wire_break_control_8—только чтение
Input 3 wire break control (9)input_3_wire_break_control_9—только чтение
Input 4 wire break control (10)input_4_wire_break_control_10—только чтение
Input 5 wire break control (11)input_5_wire_break_control_11—только чтение
Input 6 wire break control (12)input_6_wire_break_control_12—только чтение
Input 7 wire break control (13)input_7_wire_break_control_13—только чтение
Input 8 wire break control (14)input_8_wire_break_control_14—только чтение
Input 9 wire break control (15)input_9_wire_break_control_15—только чтение
Input 10 wire break control (16)input_10_wire_break_control_16—только чтение
Channel 1 connection control (17)channel_1_connection_control_17—только чтение
Channel 2 connection control (18)channel_2_connection_control_18—только чтение
Channel 3 connection control (19)channel_3_connection_control_19—только чтение
Channel 4 connection control (20)channel_4_connection_control_20—только чтение
Channel 5 connection control (21)channel_5_connection_control_21—только чтение
Channel 6 connection control (22)channel_6_connection_control_22—только чтение
Channel 7 connection control (23)channel_7_connection_control_23—только чтение
Channel 8 connection control (24)channel_8_connection_control_24—только чтение
Channel 9 connection control (25)channel_9_connection_control_25—только чтение
Channel 10 connection control (26)channel_10_connection_control_26—только чтение
Channel 1 leak detect (17)channel_1_leak_detect_17—только чтение
Channel 2 leak detect (18)channel_2_leak_detect_18—только чтение
Channel 3 leak detect (19)channel_3_leak_detect_19—только чтение
Channel 4 leak detect (20)channel_4_leak_detect_20—только чтение
Channel 5 leak detect (21)channel_5_leak_detect_21—только чтение
Channel 6 leak detect (22)channel_6_leak_detect_22—только чтение
Channel 7 leak detect (23)channel_7_leak_detect_23—только чтение
Channel 8 leak detect (24)channel_8_leak_detect_24—только чтение
Channel 9 leak detect (25)channel_9_leak_detect_25—только чтение
Channel 10 leak detect (26)channel_10_leak_detect_26—только чтение
Channel 1 battery low (17)channel_1_battery_low_17—только чтение
Channel 2 battery low (18)channel_2_battery_low_18—только чтение
Channel 3 battery low (19)channel_3_battery_low_19—только чтение
Channel 4 battery low (20)channel_4_battery_low_20—только чтение
Channel 5 battery low (21)channel_5_battery_low_21—только чтение
Channel 6 battery low (22)channel_6_battery_low_22—только чтение
Channel 7 battery low (23)channel_7_battery_low_23—только чтение
Channel 8 battery low (24)channel_8_battery_low_24—только чтение
Channel 9 battery low (25)channel_9_battery_low_25—только чтение
Channel 10 battery low (26)channel_10_battery_low_26—только чтение

MQTT: состояние и команды

Zigbee2MQTT публикует состояние устройства в топик zigbee2mqtt/my_device (вместо my_device — имя, которое вы дали устройству). Пример сообщения:

{
  "state_1": "ON",
  "water_leak": false,
  "battery_low_1": false,
  "power": 12.4,
  "alarm_reset": "reset",
  "force_open_6": "Force open",
  "input_1_water_meter_7": 140737488355328,
  "input_1_divisor_7": 8388608,
  "input_1_multiplier_7": 8388608,
  "input_2_water_meter_8": 140737488355328,
  "input_2_divisor_8": 8388608,
  "input_2_multiplier_8": 8388608,
  "input_3_water_meter_9": 140737488355328,
  "input_3_divisor_9": 8388608,
  "state_2": "ON",
  "state_3": "ON",
  "linkquality": 120
}

Команды отправляют в zigbee2mqtt/my_device/set:

mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"state_1":"TOGGLE"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"state_2":"TOGGLE"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"state_3":"TOGGLE"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"input_1_config_7":"sensor"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"input_2_config_8":"sensor"}'

Проверить топики и сообщения прямо из браузера — MQTT-клиент.

Пример автоматизации Home Assistant

Zigbee2MQTT создаёт объекты Home Assistant по имени устройства. Если назвать его my_device, автоматизация в automations.yaml может выглядеть так:

- alias: "Выключить, если прибор не работает"
  mode: single
  triggers:
    - trigger: numeric_state
      entity_id: sensor.my_device_power
      below: 2
      for: "00:15:00"
  actions:
    - action: switch.turn_off
      target:
        entity_id: switch.my_device_1

Проверить YAML на ошибки — проверка YAML.

Как подключить

  1. В Zigbee2MQTT нажмите «Разрешить подключение» (Permit join).
  2. Переведите устройство в режим сопряжения: обычно — долгое нажатие кнопки сброса (5–10 секунд) до мигания индикатора; лампы — включить и выключить питание 5–6 раз подряд.
  3. Держите устройство рядом с координатором или ретранслятором, пока идёт сопряжение.
  4. Дайте устройству понятное имя — от него зависят топики MQTT и объекты в Home Assistant.

Точная процедура и особенности модели — страница устройства в документации Zigbee2MQTT. Нет координатора — подбор Zigbee-стика.

Похожие устройства

Идея?