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

Zigbee-устройства Выключатели и реле

Sprut.device Neptun.Smart

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

Производитель
Sprut.device
Модель
Neptun.Smart
Тип
Выключатели и реле
Питание
от сети — обычно работает как ретранслятор и усиливает сеть
Обновление прошивки (OTA)
да, через Zigbee2MQTT

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

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

Что умеет

ФункцияСвойствоЗначенияУправление
Modbus addressmodbus_address1…247можно менять
Uart baud rateuart_baud_rate1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200можно менять
Wireless sensor pairingwireless_sensor_pairing—можно менять
Защита от детейchild_lock—можно менять
Zone countzone_countSingle-zone, Dual-zoneможно менять
Close valves if sensor lostclose_valves_if_sensor_lost—можно менять
Switch relay on alarmswitch_relay_on_alarmDont switch, On first zone alarm, On second zone alarm, On any zone alarmможно менять
Switch relay on valve closingswitch_relay_on_valve_closingDont switch, On first zone, On second zone, On any zoneможно менять
Rf sensor countrf_sensor_count—только чтение
Wired sensor feedbackwired_sensor_feedback—можно менять
Count wired sensorscount_wired_sensors—можно менять
Alarm durationalarm_durationmin · 0…255можно менять
Error codeerror_code—только чтение
Valve 1 statusvalve_1_statusUnknown, Ok, Open circuit, Valve stuckтолько чтение
Valve 2 statusvalve_2_statusUnknown, Ok, Open circuit, Valve stuckтолько чтение
Valve 3 statusvalve_3_statusUnknown, Ok, Open circuit, Valve stuckтолько чтение
Valve 4 statusvalve_4_statusUnknown, Ok, Open circuit, Valve stuckтолько чтение
Floor washing modefloor_washing_mode—можно менять
Switch (valve_group_1)state_valve_group_1—можно менять
Switch (valve_group_2)state_valve_group_2—можно менять
Type (wire_1)type_wire_1Water leak sensor, Button (falling edge trigger), Switch (switch valve on signal level)можно менять
Zone assignment (wire_1)zone_assignment_wire_1Close valves in zone 1, Close valves in zone 2, Close valves in both zonesможно менять
Status (wire_1)status_wire_1Ok, Sensor lost, Sensor detected, Short circuitтолько чтение
Wired sensor count (wire_1)wired_sensor_count_wire_1—только чтение
Type (wire_2)type_wire_2Water leak sensor, Button (falling edge trigger), Switch (switch valve on signal level)можно менять
Zone assignment (wire_2)zone_assignment_wire_2Close valves in zone 1, Close valves in zone 2, Close valves in both zonesможно менять
Status (wire_2)status_wire_2Ok, Sensor lost, Sensor detected, Short circuitтолько чтение
Wired sensor count (wire_2)wired_sensor_count_wire_2—только чтение
Type (wire_3)type_wire_3Water leak sensor, Button (falling edge trigger), Switch (switch valve on signal level)можно менять
Zone assignment (wire_3)zone_assignment_wire_3Close valves in zone 1, Close valves in zone 2, Close valves in both zonesможно менять
Status (wire_3)status_wire_3Ok, Sensor lost, Sensor detected, Short circuitтолько чтение
Wired sensor count (wire_3)wired_sensor_count_wire_3—только чтение
Type (wire_4)type_wire_4Water leak sensor, Button (falling edge trigger), Switch (switch valve on signal level)можно менять
Zone assignment (wire_4)zone_assignment_wire_4Close valves in zone 1, Close valves in zone 2, Close valves in both zonesможно менять
Status (wire_4)status_wire_4Ok, Sensor lost, Sensor detected, Short circuitтолько чтение
Wired sensor count (wire_4)wired_sensor_count_wire_4—только чтение
Water leak (both_zones)water_leak_both_zones—только чтение
Water leak (zone_1)water_leak_zone_1—только чтение
Water leak (zone_2)water_leak_zone_2—только чтение
Water leak (wire_1)water_leak_wire_1—только чтение
Water leak (wire_2)water_leak_wire_2—только чтение
Water leak (wire_3)water_leak_wire_3—только чтение
Water leak (wire_4)water_leak_wire_4—только чтение
Протечкаwater_leak—только чтение
Summation delivered (meter_1)summation_delivered_meter_1—только чтение
Summation delivered (meter_2)summation_delivered_meter_2—только чтение
Summation delivered (meter_3)summation_delivered_meter_3—только чтение
Summation delivered (meter_4)summation_delivered_meter_4—только чтение
Multiplier (meter_1)multiplier_meter_1—только чтение
Multiplier (meter_2)multiplier_meter_2—только чтение
Multiplier (meter_3)multiplier_meter_3—только чтение
Multiplier (meter_4)multiplier_meter_4—только чтение
Divisor (meter_1)divisor_meter_1—только чтение
Divisor (meter_2)divisor_meter_2—только чтение
Divisor (meter_3)divisor_meter_3—только чтение
Divisor (meter_4)divisor_meter_4—только чтение

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

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

{
  "modbus_address": 124,
  "uart_baud_rate": "1200",
  "wireless_sensor_pairing": false,
  "child_lock": false,
  "zone_count": "Single-zone",
  "close_valves_if_sensor_lost": false,
  "switch_relay_on_alarm": "Dont switch",
  "switch_relay_on_valve_closing": "Dont switch",
  "rf_sensor_count": 0,
  "wired_sensor_feedback": false,
  "count_wired_sensors": false,
  "alarm_duration": 128,
  "error_code": 0,
  "valve_1_status": "Unknown",
  "state_valve_group_1": "ON",
  "state_valve_group_2": "ON",
  "linkquality": 120
}

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

mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"state_valve_group_1":"TOGGLE"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"state_valve_group_2":"TOGGLE"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"uart_baud_rate":"2400"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"wireless_sensor_pairing":true}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"child_lock":true}'

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

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

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

- alias: "Выключить на ночь"
  mode: single
  triggers:
    - trigger: time
      at: "23:30:00"
  actions:
    - action: switch.turn_off
      target:
        entity_id: switch.my_device_valve_group_1

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

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

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

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

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

Идея?